export interface AgentSdVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 国代ID
   */
  agentGdId: string | number;

  /**
   * 系统用户ID
   */
  sysUserId: string | number;

  /**
   * 编号
   */
  sdNumber: string;

  /**
   * 省代名称
   */
  sdName: string;

  /**
   * 联系电话
   */
  sdPhonenumber: string;

  /**
   * 国家
   */
  country: string;

  /**
   * 省份
   */
  province: string;

  /**
   * 城市
   */
  city: string;

  /**
   * 地区
   */
  district: string;

  /**
   * 详细地址
   */
  address: string;

  /**
   * 分佣比率
   */
  commissionRate: number;

  /**
   * 营业收入
   */
  amountIncomeBusiness: number;

  /**
   * 佣金收入
   */
  amountIncomeCommission: number;

  /**
   * 总金额
   */
  amountTotal: number;

  /**
   * 当前金额
   */
  amountCurrent: number;

  /**
   * 已提现金额
   */
  amountWithdraw: number;

  /**
   * 冻结金额
   */
  amountFreeze: number;

  /**
   * 开关-接收消息
   */
  switchMsg: number;

  /**
   * 状态
   */
  status: number;

  /**
   * JSON串存储扩展字段
   */
  otherVal: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 备注
   */
  remark: string;

  regionInfo?: Array<string>;
  username?: string;
  password?: string;
}

export interface AgentSdForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 国代ID
   */
  agentGdId?: string | number;

  /**
   * 系统用户ID
   */
  sysUserId?: string | number;

  /**
   * 编号
   */
  sdNumber?: string;

  /**
   * 省代名称
   */
  sdName?: string;

  /**
   * 联系电话
   */
  sdPhonenumber?: string;

  /**
   * 国家
   */
  country?: string;

  /**
   * 省份
   */
  province?: string;

  /**
   * 城市
   */
  city?: string;

  /**
   * 地区
   */
  district?: string;

  /**
   * 详细地址
   */
  address?: string;

  /**
   * 分佣比率
   */
  commissionRate?: number;

  /**
   * 总金额
   */
  amountTotal?: number;

  /**
   * 当前金额
   */
  amountCurrent?: number;

  /**
   * 已提现金额
   */
  amountWithdraw?: number;

  /**
   * 冻结金额
   */
  amountFreeze?: number;

  /**
   * 开关-接收消息
   */
  switchMsg?: number;

  /**
   * 状态
   */
  status?: number;

  /**
   * JSON串存储扩展字段
   */
  otherVal?: string;

  /**
   * 备注
   */
  remark?: string;

  regionInfo?: Array<string>;
  username?: string;
  password?: string;
}

export interface AgentSdQuery extends PageQuery {
  /**
   * 国代ID
   */
  agentGdId?: string | number;

  /**
   * 系统用户ID
   */
  sysUserId?: string | number;

  /**
   * 编号
   */
  sdNumber?: string;

  /**
   * 省代名称
   */
  sdName?: string;

  /**
   * 联系电话
   */
  sdPhonenumber?: string;

  /**
   * 国家
   */
  country?: string;

  /**
   * 省份
   */
  province?: string;

  /**
   * 城市
   */
  city?: string;

  /**
   * 地区
   */
  district?: string;

  /**
   * 详细地址
   */
  address?: string;

  /**
   * 分佣比率
   */
  commissionRate?: number;

  /**
   * 总金额
   */
  amountTotal?: number;

  /**
   * 当前金额
   */
  amountCurrent?: number;

  /**
   * 已提现金额
   */
  amountWithdraw?: number;

  /**
   * 冻结金额
   */
  amountFreeze?: number;

  /**
   * 开关-接收消息
   */
  switchMsg?: number;

  /**
   * 状态
   */
  status?: number;

  /**
   * JSON串存储扩展字段
   */
  otherVal?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
